1
00:00:02,000 --> 00:00:05,736
This programme contains
strong language

2
00:00:05,760 --> 00:00:09,240
and scenes some viwers
may find distressing.

3
00:00:14,400 --> 00:00:15,840
Where've you been?

4
00:00:17,240 --> 00:00:19,056
Danny sent me home last night.

5
00:00:19,080 --> 00:00:21,240
I'm sorry, I thought he told you.

6
00:00:22,600 --> 00:00:24,096
OK, no problem.

7
00:00:24,120 --> 00:00:28,456
So, as you know, we've been asked
to recheck the BT malware.

8
00:00:28,480 --> 00:00:30,256
I'd like you to do a strings.

9
00:00:30,280 --> 00:00:33,576
What, just pull all the text? Yeah.

10
00:00:33,600 --> 00:00:35,176
That's right, and go through it.

11
00:00:35,200 --> 00:00:38,816
You know, passwords, hash types...

12
00:00:38,840 --> 00:00:40,136
See if we missed anything.

13
00:00:40,160 --> 00:00:43,176
Look, if this is my fault
I'm really sorry... It's fine.

14
00:00:43,200 --> 00:00:45,296
Someone needs to do the strings.

15
00:00:45,320 --> 00:00:47,096
You're here on work experience.

16
00:00:47,120 --> 00:00:49,776
Or, do you think
you're too grand to do it?

17
00:00:49,800 --> 00:00:52,216
No, of course not.

18
00:00:52,240 --> 00:00:54,016
Good.

19
00:00:54,040 --> 00:00:55,720
Well, off you go then.

20
00:01:44,520 --> 00:01:47,216
Options for an
Offensive Cyber response.

21
00:01:47,240 --> 00:01:49,096
With respect, Prime Minister,

22
00:01:49,120 --> 00:01:51,496
can I say that GCHQ opposes

23
00:01:51,520 --> 00:01:54,496
the use of OC in a situation of this kind?

24
00:01:54,520 --> 00:01:55,936
Why?

25
00:01:55,960 --> 00:01:59,536
Because of the law
of unintended consequences.

26
00:01:59,560 --> 00:02:02,336
We close down part
of Russia's electricity grid

27
00:02:02,360 --> 00:02:04,536
but it turns out it also supplies a hospital.

28
00:02:04,560 --> 00:02:06,696
They broadcast pictures of patients
dying and we've got a...

29
00:02:06,720 --> 00:02:09,736
Offensive Cyber is an attack
on a country,

30
00:02:09,760 --> 00:02:11,976
just like in any other domain of conflict,

31
00:02:12,000 --> 00:02:14,576
and it's very, very dangerous,
as, with respect,

32
00:02:14,600 --> 00:02:16,096
we are proving here.

33
00:02:16,120 --> 00:02:17,896
They take out part of our infrastructure.

34
00:02:17,920 --> 00:02:20,616
We retaliate, attack one of their systems.

35
00:02:20,640 --> 00:02:23,056
They hit us again,
this time a more critical target.

36
00:02:23,080 --> 00:02:25,696
We up the stakes another notch
and, before you know it,

37
00:02:25,720 --> 00:02:29,216
we're into a cycle of escalation
and a catastrophic loss of life.

38
00:02:29,240 --> 00:02:30,600
So, what do you suggest we do?

39
00:02:32,000 --> 00:02:34,496
Expel more diplomats,
like we did after Novichok?

40
00:02:34,520 --> 00:02:36,416
Look how much good that did.

41
00:02:36,440 --> 00:02:38,496
They're playground bullies.

42
00:02:38,520 --> 00:02:41,056
We need to hit back
in a language they understand.

43
00:02:41,080 --> 00:02:44,800
If we do nothing, they'll just
come back at us harder next time.

44
00:02:46,360 --> 00:02:47,920
Options.

45
00:02:52,480 --> 00:02:56,976
Well, we could turn off SWIFT
to all their banks.

46
00:02:57,000 --> 00:02:59,616
That might be quite appropriate,
given the impact

47
00:02:59,640 --> 00:03:01,736
of their attacks on our cash machines.

48
00:03:01,760 --> 00:03:02,760
No.

49
00:03:04,600 --> 00:03:06,056
OK. Well,

50
00:03:06,080 --> 00:03:10,496
we could take control
of Putin's car briefly.

51
00:03:10,520 --> 00:03:12,256
Flash the lights,

52
00:03:12,280 --> 00:03:14,736
accelerate and decelerate,

53
00:03:14,760 --> 00:03:15,896
that kind of thing.

54
00:03:15,920 --> 00:03:18,136
You can do that? Yes.

55
00:03:18,160 --> 00:03:23,240
We could also drop his plane
20,000 feet, mid-flight.

56
00:03:24,600 --> 00:03:27,096
As a demonstration of power,

57
00:03:27,120 --> 00:03:29,056
that might be quite effective,

58
00:03:29,080 --> 00:03:35,016
though they would almost certainly
target our leadership in response.

59
00:03:35,040 --> 00:03:36,480
No.

60
00:03:37,600 --> 00:03:38,800
What else?

61
00:03:41,640 --> 00:03:46,016
I suppose we could fry
all the lines into Glavset.

62
00:03:46,040 --> 00:03:47,216
Into what?

63
00:03:47,240 --> 00:03:48,536
Glavset.

64
00:03:48,560 --> 00:03:53,776
It's the source of most of Russia's
Twitter propaganda aimed at the UK.

65
00:03:53,800 --> 00:03:56,376
We could shut it down.

66
00:03:56,400 --> 00:03:58,816
How long would that take?

67
00:03:58,840 --> 00:04:02,976
Er, well, we'd have
to create the exploit first,

68
00:04:03,000 --> 00:04:05,296
so seven, maybe eight days.

69
00:04:05,320 --> 00:04:06,720
Eight days?

70
00:04:10,880 --> 00:04:13,400
OK, do it.

71
00:04:40,280 --> 00:04:42,376
I'm sorry, I've got to take a break.

72
00:04:42,400 --> 00:04:44,416
Can't keep my eyes open.

73
00:04:44,440 --> 00:04:46,000
OK.

74
00:04:47,560 --> 00:04:49,160
Don't be long.

75
00:05:06,680 --> 00:05:08,160
Can I...?

76
00:05:09,280 --> 00:05:11,240
Sure, why not?

77
00:05:16,920 --> 00:05:18,320
You OK?

78
00:05:20,240 --> 00:05:22,560
Just got to wake myself up.

79
00:05:26,160 --> 00:05:27,456
What is it?

80
00:05:27,480 --> 00:05:28,760
It's an energy drink.

81
00:05:34,720 --> 00:05:37,576
It's sweet.

82
00:05:37,600 --> 00:05:40,800
It's a quick hit. It'll keep you going.

83
00:05:44,760 --> 00:05:48,280
So, who is he?
The old man you keep staring at.

84
00:05:51,040 --> 00:05:52,856
Did they show you Jive?

85
00:05:52,880 --> 00:05:54,016
What?

86
00:05:54,040 --> 00:05:56,736
It's kind of like an in-house Facebook.

87
00:05:56,760 --> 00:05:59,056
Well, he writes a blog for it every week,

88
00:05:59,080 --> 00:06:01,816
correcting the grammar
in everyone else's posts.

89
00:06:01,840 --> 00:06:02,856
What?

90
00:06:02,880 --> 00:06:04,976
Yeah. No way.

91
00:06:05,000 --> 00:06:08,176
I'm not shitting you.
That's what he's doing right now.

92
00:06:08,200 --> 00:06:10,776
Just sitting there,
correcting our mistakes.

93
00:06:10,800 --> 00:06:13,320
That is one sad fucker.

94
00:06:18,040 --> 00:06:21,400
You're that student who found
the second malware, right?

95
00:06:23,080 --> 00:06:24,656
Congratulations.

96
00:06:24,680 --> 00:06:27,136
Not really.

97
00:06:27,160 --> 00:06:30,976
I thought that you were the golden girl.

98
00:06:31,000 --> 00:06:33,160
Yeah, "were" is right.

99
00:06:35,120 --> 00:06:38,536
Apparently finding that code
just made everyone else look bad.

100
00:06:38,560 --> 00:06:40,336
So now we've got to start again

101
00:06:40,360 --> 00:06:43,336
and everyone in my department
hates me.

102
00:06:43,360 --> 00:06:46,079
Well, maybe they're just jealous.

103
00:06:47,560 --> 00:06:49,120
No, really.

104
00:07:35,320 --> 00:07:36,840
What have you found?

105
00:07:41,320 --> 00:07:44,056
Some of this text is encrypted.

106
00:07:44,080 --> 00:07:47,040
That's OK. They do that sometimes.

107
00:07:51,320 --> 00:07:53,616
It's probably just a bit of random text

108
00:07:53,640 --> 00:07:55,400
that's got pasted in by mistake.

109
00:07:57,480 --> 00:07:59,656
But shouldn't we check, to be safe?

110
00:07:59,680 --> 00:08:01,376
Get it decrypted?

111
00:08:01,400 --> 00:08:04,016
Can't. Not without the key.

112
00:08:04,040 --> 00:08:08,736
Surely GCHQ can crack encryption
without a key.

113
00:08:08,760 --> 00:08:10,560
Isn't that what we do here?

114
00:08:12,080 --> 00:08:14,496
It's part of what we do.

115
00:08:14,520 --> 00:08:16,336
So, who does that?

116
00:08:16,360 --> 00:08:18,256
The mathematicians.

117
00:08:18,280 --> 00:08:20,056
But you'd be wasting your time.

118
00:08:20,080 --> 00:08:21,360
Why?

119
00:08:22,680 --> 00:08:26,536
Sorry, I just want to understand,
for the future.

120
00:08:26,560 --> 00:08:28,936
Because it would be
a huge commitment of resources,

121
00:08:28,960 --> 00:08:31,336
and they wouldn't think it was worth it.

122
00:08:31,360 --> 00:08:33,816
Just for this little bit of encrypted text?

123
00:08:33,840 --> 00:08:35,296
That's right.

124
00:08:35,320 --> 00:08:37,336
OK, thanks for explaining.

125
00:08:37,360 --> 00:08:39,040
No problem.

126
00:08:42,960 --> 00:08:45,496
But, if I happened
to know a mathematician,

127
00:08:45,520 --> 00:08:48,176
here, in the building, would you mind?

128
00:08:48,200 --> 00:08:50,576
If I could persuade him to take a look.

129
00:08:50,600 --> 00:08:53,136
No, but he won't. And he'd be right.

130
00:08:53,160 --> 00:08:54,736
It's not a priority.

131
00:08:54,760 --> 00:08:57,080
And it's not what we've asked you to do.

132
00:09:19,640 --> 00:09:21,080
Can I take this chair?

133
00:09:31,680 --> 00:09:33,080
Thank you.

134
00:09:44,120 --> 00:09:46,960
Don't people hate having
their grammar corrected?

135
00:09:49,240 --> 00:09:51,560
Doesn't it just make everyone hate you?

136
00:09:53,120 --> 00:09:55,976
If we wrote code
as sloppily as we write English,

137
00:09:56,000 --> 00:09:57,376
it would never run.

138
00:09:57,400 --> 00:10:00,480
Some things... Some things
have to be right.

139
00:10:05,560 --> 00:10:07,560
Is that all you're having?

140
00:10:11,440 --> 00:10:13,096
I'm Muslim.

141
00:10:13,120 --> 00:10:15,496
They don't have anything halal here.

142
00:10:15,520 --> 00:10:17,560
And I don't like vegetables.

143
00:10:19,800 --> 00:10:23,800
I'm looking for a mathematician
friend, but he isn't here.

144
00:10:25,400 --> 00:10:30,296
Can you tell me where they work,
the mathematicians?

145
00:10:30,320 --> 00:10:32,200
I'm new here.

146
00:10:34,680 --> 00:10:36,736
I'll show you if you like.

147
00:10:36,760 --> 00:10:40,120
But I warn you, they won't be
very welcoming.

148
00:10:41,840 --> 00:10:43,496
What's funny?

149
00:10:43,520 --> 00:10:45,456
They won't be very welcoming?

150
00:10:45,480 --> 00:10:48,216
No different to any other department
here then?

151
00:10:48,240 --> 00:10:50,616
No different FROM
any other department.

152
00:10:50,640 --> 00:10:53,800
It's "different from", "compared with".

153
00:10:57,680 --> 00:11:00,056
Have you worked here a long time?

154
00:11:00,080 --> 00:11:02,256
Here and before.

155
00:11:02,280 --> 00:11:06,760
Before? Before we were in this,
this... doughnut.

156
00:11:09,280 --> 00:11:12,576
Was it very... different from now?

157
00:11:12,600 --> 00:11:13,960
It was.

158
00:11:17,080 --> 00:11:18,960
I'd like to have seen that.

159
00:11:24,040 --> 00:11:26,240
I can show you, if you like.

160
00:11:28,320 --> 00:11:29,736
OK.

161
00:11:29,760 --> 00:11:31,896
You wanted to see the mathematicians.

162
00:11:31,920 --> 00:11:34,520
This is it. Cryptology.

163
00:11:40,400 --> 00:11:43,936
By the way, we don't ask where
departments are at GCHQ,

164
00:11:43,960 --> 00:11:46,456
especially Cryptology.

165
00:11:46,480 --> 00:11:48,416
You know,

166
00:11:48,440 --> 00:11:51,680
security and... all that.

167
00:11:53,160 --> 00:11:55,400
But I won't tell if you don't.

168
00:11:58,280 --> 00:12:02,080
If you do want to see the old HQ,
let me know.

169
00:12:15,960 --> 00:12:19,336
Hello. I'm sorry to interrupt.

170
00:12:19,360 --> 00:12:21,960
Is there anyone here called Gabriel?

171
00:12:26,560 --> 00:12:28,656
What do you want?

172
00:12:28,680 --> 00:12:29,920
I'm busy.

173
00:12:43,840 --> 00:12:46,216
Do you really still use this stuff?

174
00:12:46,240 --> 00:12:48,136
We don't have whiteboards.

175
00:12:48,160 --> 00:12:49,680
Too noisy.

176
00:12:51,400 --> 00:12:53,120
You shouldn't be here.

177
00:13:03,560 --> 00:13:05,176
What is it?

178
00:13:05,200 --> 00:13:08,816
It's encrypted text,
from a malware string.

179
00:13:08,840 --> 00:13:12,336
Encrypted strings pop up all
the time. It doesn't mean anything.

180
00:13:12,360 --> 00:13:14,640
That's what they told me you'd say.

181
00:13:18,200 --> 00:13:20,136
Come on, Gabriel.

182
00:13:20,160 --> 00:13:23,936
Encrypted text from a piece of
malware we haven't seen before.

183
00:13:23,960 --> 00:13:27,280
It must be worth a look, surely?

184
00:13:34,440 --> 00:13:35,640
Please.

185
00:13:39,040 --> 00:13:41,256
I can't make any promises.

186
00:13:41,280 --> 00:13:45,016
We're busy. We may decide it's not
worth the time and resources.

187
00:13:45,040 --> 00:13:46,736
Are you saying you can't do it?

188
00:13:46,760 --> 00:13:47,736
No.

189
00:13:47,760 --> 00:13:50,040
I'm saying it may not be worth
the time and resources.

190
00:13:54,200 --> 00:13:55,480
Thank you.

191
00:13:59,440 --> 00:14:00,920
White boards...

192
00:14:02,120 --> 00:14:05,336
Too noisy, as in too bright, right?

193
00:14:05,360 --> 00:14:06,976
Of course.

194
00:14:07,000 --> 00:14:09,120
What else could it mean?

195
00:14:24,600 --> 00:14:26,096
Allah.

196
00:14:26,120 --> 00:14:27,696
Forgive Ahmed Parvin,

197
00:14:27,720 --> 00:14:31,216
and elevate his station
amongst those who are guided.

198
00:14:31,240 --> 00:14:34,656
Send him along the path
of those who came before.

199
00:14:34,680 --> 00:14:37,736
And forgive him and have mercy on him.

200
00:14:37,760 --> 00:14:41,376
And make him steadfast
and pardon him.

201
00:14:41,400 --> 00:14:42,936
Be generous to him,

202
00:14:42,960 --> 00:14:45,616
and cleanse him of his transgressions,

203
00:14:45,640 --> 00:14:48,376
as a white cloth cleansed of stains.

204
00:14:48,400 --> 00:14:50,720
Ameen. Ameen.

205
00:15:17,040 --> 00:15:18,176
Saara...

206
00:15:18,200 --> 00:15:19,520
Saara, no.

207
00:15:21,560 --> 00:15:22,800
Come.

208
00:15:32,120 --> 00:15:33,800
Bye-bye, Abu.

209
00:15:48,200 --> 00:15:51,680
Hello, we're going to need
to search your bag. Sure. Harriet.

210
00:15:57,040 --> 00:15:59,040
Save the planet!

211
00:16:23,000 --> 00:16:24,520
James.

212
00:16:26,000 --> 00:16:27,480
How, was it?

213
00:16:28,840 --> 00:16:30,680
No. Come here.

214
00:16:32,520 --> 00:16:34,880
Don't, please.

215
00:16:38,320 --> 00:16:40,120
Lunch is served.

216
00:16:44,800 --> 00:16:47,656
OK, anyone saying... thank you?

217
00:16:47,680 --> 00:16:51,800
Thank you? Thank you?
Thank you! Thank you, thank you.

218
00:16:57,760 --> 00:16:59,240
What's wrong?

219
00:17:01,160 --> 00:17:04,240
Are you allowed
to bring your class here?

220
00:17:06,640 --> 00:17:08,520
Am I allowed?

221
00:17:09,960 --> 00:17:11,400
Am I allowed?

222
00:17:14,280 --> 00:17:15,880
It's the weekend.

223
00:17:17,360 --> 00:17:20,336
I think it's, you know, I think it's good

224
00:17:20,360 --> 00:17:22,840
that they know what's
going on in the world.

225
00:17:24,520 --> 00:17:26,000
Isn't it?

226
00:17:29,960 --> 00:17:31,640
Is this it?

227
00:17:33,400 --> 00:17:36,016
Three words and some hexadecimal?

228
00:17:36,040 --> 00:17:38,096
Why? Were you expecting more?

229
00:17:38,120 --> 00:17:41,200
No. I don't know.

230
00:17:42,600 --> 00:17:45,696
It's just... You've done it so quickly.

231
00:17:45,720 --> 00:17:47,936
It was weird.

232
00:17:47,960 --> 00:17:49,560
What?

233
00:17:51,000 --> 00:17:53,536
You've heard of trap door encryption?

234
00:17:53,560 --> 00:17:55,976
Is that what they used?

235
00:17:56,000 --> 00:18:00,256
There was a rope hanging down,
through the trap door,

236
00:18:00,280 --> 00:18:03,320
like it wanted me to climb up it,
like it wanted to be decrypted.

237
00:18:04,480 --> 00:18:05,720
And?

238
00:18:07,720 --> 00:18:09,416
Eagles summer stages,

239
00:18:09,440 --> 00:18:10,856
that's what it says.

240
00:18:10,880 --> 00:18:13,216
Plus some hexadecimal.

241
00:18:13,240 --> 00:18:15,696
What does it mean?

242
00:18:15,720 --> 00:18:16,976
I don't know.

243
00:18:17,000 --> 00:18:19,576
And whatever you're up to,
I don't want to be involved.

244
00:18:19,600 --> 00:18:21,040
Ever.

245
00:18:46,000 --> 00:18:47,960
OK, Finn, let it loose.

246
00:19:15,720 --> 00:19:17,176
Well done.

247
00:19:17,200 --> 00:19:19,080
Now we wait.

248
00:20:54,320 --> 00:20:56,536
I think the hexadecimal's
a date and time.

249
00:20:56,560 --> 00:20:59,160
I wondered if the words
meant anything to you.

250
00:21:02,000 --> 00:21:03,520
Where did you find this?

251
00:21:05,800 --> 00:21:07,576
Hidden in the malware strings.

252
00:21:07,600 --> 00:21:10,920
I got one of the mathematicians
to decrypt it for me.

253
00:21:11,960 --> 00:21:15,696
Saara, you know that you shouldn't
be talking to me about this, right?

254
00:21:15,720 --> 00:21:18,096
I'm not cleared for
the things that you're working on.

255
00:21:18,120 --> 00:21:21,640
I know, but I just need a bit of help.

256
00:21:25,640 --> 00:21:26,800
Sit.

257
00:21:37,120 --> 00:21:38,440
I already did this.

258
00:21:39,680 --> 00:21:41,096
OK.

259
00:21:41,120 --> 00:21:44,040
Have you tried What Three Words?

260
00:21:45,360 --> 00:21:48,616
So, three apparently random words
can be used to identify

261
00:21:48,640 --> 00:21:51,080
a three-metre square
anywhere on the planet.

262
00:21:52,280 --> 00:21:57,200
Your three words are inside...
Harrogate Conference Centre.

263
00:22:00,040 --> 00:22:01,336
You said that you had a date?

264
00:22:01,360 --> 00:22:05,800
Er, 28th of April, 9:30am.

265
00:22:09,760 --> 00:22:11,616
My God.

266
00:22:11,640 --> 00:22:13,536
It's Cyber World.

267
00:22:13,560 --> 00:22:17,216
It's right in the middle
of the Cyber World conference.

268
00:22:17,240 --> 00:22:19,640
That can't be a coincidence.

269
00:22:21,080 --> 00:22:23,376
What does this mean?
I don't understand.

270
00:22:23,400 --> 00:22:26,176
You said that this was encrypted
inside the BT malware?

271
00:22:26,200 --> 00:22:27,536
Yeah.

272
00:22:27,560 --> 00:22:31,936
Well, you have a date,
a time and a place.

273
00:22:31,960 --> 00:22:35,200
It looks like someone's
sending us an invitation.

274
00:22:47,440 --> 00:22:49,456
I think it's one of their coders,

275
00:22:49,480 --> 00:22:51,200
trying to reach out.

276
00:22:55,960 --> 00:22:58,000
What do Max and Phil think about this?

277
00:23:00,800 --> 00:23:02,896
I haven't told them.

278
00:23:02,920 --> 00:23:05,096
I wanted to crack it first.

279
00:23:05,120 --> 00:23:07,056
Sorry, just to be clear,

280
00:23:07,080 --> 00:23:08,776
you're working in malware,

281
00:23:08,800 --> 00:23:11,616
and you haven't told your Head
of Department what you're doing?

282
00:23:11,640 --> 00:23:13,856
Phil agreed to me getting it decrypted.

283
00:23:13,880 --> 00:23:16,816
Yes, but you haven't told them
what you've found?

284
00:23:16,840 --> 00:23:19,120
You've gone over their heads to me?

285
00:23:21,720 --> 00:23:23,560
You're on a work placement.

286
00:23:24,920 --> 00:23:27,256
Apart from anything else, have
you considered how incredibly

287
00:23:27,280 --> 00:23:29,200
disrespectful it is to Max and Phil?

288
00:23:31,000 --> 00:23:32,840
No, truthfully, I hadn't.

289
00:23:34,560 --> 00:23:36,160
What's your involvement in this?

290
00:23:38,240 --> 00:23:41,456
Well, you know, we've been trying
to track down the coders,

291
00:23:41,480 --> 00:23:44,160
and if this is a message
from one of them...

292
00:23:52,560 --> 00:23:54,736
OK, what do you suggest we do about it?

293
00:23:54,760 --> 00:23:56,056
Me?

294
00:23:56,080 --> 00:23:57,560
Yes, you.

295
00:23:59,320 --> 00:24:01,816
I think someone should go to Harrogate.

296
00:24:01,840 --> 00:24:03,720
Me, if no-one else will.

297
00:24:09,560 --> 00:24:11,056
OK.

298
00:24:11,080 --> 00:24:12,456
OK?

299
00:24:12,480 --> 00:24:13,960
You can go.

300
00:24:16,680 --> 00:24:17,800
No way!

301
00:24:20,280 --> 00:24:21,696
I want you to go with her, OK?

302
00:24:21,720 --> 00:24:24,896
If it's Cyber World,
the FSB are gonna be there.

303
00:24:24,920 --> 00:24:26,616
It's likely one of their provocations.

304
00:24:26,640 --> 00:24:27,816
It's got all the hallmarks.

305
00:24:27,840 --> 00:24:30,640
And make sure you update Max and Phil.

306
00:24:49,920 --> 00:24:52,600
She probably thinks we're on a date.

307
00:24:54,160 --> 00:24:55,680
Or that I'm your carer.

308
00:25:10,960 --> 00:25:13,136
It's back up, Glavset.

309
00:25:13,160 --> 00:25:14,376
Yeah. Afraid so.

310
00:25:14,400 --> 00:25:17,856
So how long did we manage
to take them down for?

311
00:25:17,880 --> 00:25:19,656
About 21 hours.

312
00:25:19,680 --> 00:25:21,336
Unbelievable.

313
00:25:21,360 --> 00:25:24,376
And still no sign of a reprisal?

314
00:25:24,400 --> 00:25:27,296
No, nothing, not even a polite complaint.

315
00:25:27,320 --> 00:25:29,536
Makes us look a bit foolish, doesn't it?

316
00:25:29,560 --> 00:25:32,376
All our dire warnings about the
escalatory nature

317
00:25:32,400 --> 00:25:33,736
of offensive cyber.

318
00:25:33,760 --> 00:25:36,416
I don't know. Maybe we were
smarter than we realised.

319
00:25:36,440 --> 00:25:39,216
Russia's never acknowledged
the existence of Glavset.

320
00:25:39,240 --> 00:25:40,936
How can you complain about an attack.

321
00:25:40,960 --> 00:25:43,800
On an organisation that doesn't
officially exist?

322
00:26:20,480 --> 00:26:22,376
What was this?

323
00:26:22,400 --> 00:26:23,880
Canteen.

324
00:26:36,600 --> 00:26:40,656
And... no meat, because you don't...

325
00:26:40,680 --> 00:26:42,096
You know.

326
00:26:42,120 --> 00:26:44,080
Thank you.

327
00:26:49,440 --> 00:26:53,976
Why did you... Why did you choose
to work here in the first place?

328
00:26:54,000 --> 00:26:56,576
Here at GCHQ?

329
00:26:56,600 --> 00:26:58,760
Mum and Dad worked here.

330
00:27:00,320 --> 00:27:03,976
GCHQ's a family business,
always has been.

331
00:27:04,000 --> 00:27:05,576
So they met here?

332
00:27:05,600 --> 00:27:07,056
Here? No.

333
00:27:07,080 --> 00:27:10,056
At Bletchley, during the war.

334
00:27:10,080 --> 00:27:12,096
Hut six.

335
00:27:12,120 --> 00:27:14,216
Really?

336
00:27:14,240 --> 00:27:17,816
Yes, if it weren't for GCHQ,

337
00:27:17,840 --> 00:27:19,480
I wouldn't exist.

338
00:27:27,440 --> 00:27:30,080
I haven't told my family where I work.

339
00:27:31,440 --> 00:27:32,696
Really?

340
00:27:32,720 --> 00:27:34,416
You can now, I think.

341
00:27:34,440 --> 00:27:37,360
I know, but they wouldn't understand.

342
00:27:38,520 --> 00:27:40,920
Well, my dad did, but he died.

343
00:27:46,440 --> 00:27:48,400
You remind me of him.

344
00:28:04,720 --> 00:28:07,616
Course, back in the day,
we didn't have emails

345
00:28:07,640 --> 00:28:09,136
or bloody iPhones.

346
00:28:09,160 --> 00:28:10,856
We had Lamson tubes.

347
00:28:10,880 --> 00:28:12,400
What's that?

348
00:28:14,640 --> 00:28:17,816
An old network of pneumatic tubes,

349
00:28:17,840 --> 00:28:19,399
all over the place.

350
00:28:21,320 --> 00:28:23,896
Did you know,
if you wanted to send a document,

351
00:28:23,920 --> 00:28:25,616
do you know what you did with it?

352
00:28:25,640 --> 00:28:27,600
You rolled it up...

353
00:28:29,160 --> 00:28:31,096
put it in a carrier.

354
00:28:31,120 --> 00:28:33,896
It could be anywhere,
anywhere in all these buildings

355
00:28:33,920 --> 00:28:35,656
in two minutes, tops.

356
00:28:35,680 --> 00:28:37,176
Marvellous.

357
00:28:37,200 --> 00:28:42,720
Absolute marvellous...
piece of engineering, really.

358
00:28:45,600 --> 00:28:47,616
It was about the size of that can.

359
00:28:47,640 --> 00:28:50,936
Perfect for chocolate eclairs.

360
00:28:50,960 --> 00:28:52,456
Yeah?

361
00:28:52,480 --> 00:28:53,616
Yes.

362
00:28:53,640 --> 00:28:56,376
Stern memos were sent.

363
00:28:56,400 --> 00:29:02,800
"Personal use of the Lamson tube
is not permitted."

364
00:29:06,680 --> 00:29:09,816
It was how I proposed to my wife.

365
00:29:09,840 --> 00:29:11,536
No way.

366
00:29:11,560 --> 00:29:13,296
Did she reply?

367
00:29:13,320 --> 00:29:17,056
She said she'd think about it.

368
00:29:17,080 --> 00:29:20,336
So you didn't go down
on bended knee then?

369
00:29:20,360 --> 00:29:22,776
No, no. I was...

370
00:29:22,800 --> 00:29:25,376
far, far too shy.

371
00:29:25,400 --> 00:29:27,600
Do you...? No. You don't, do you?

372
00:29:53,040 --> 00:29:55,216
It didn't last, of course.

373
00:29:55,240 --> 00:29:56,416
She left me.

374
00:29:56,440 --> 00:29:57,720
I don't blame her.

375
00:30:00,480 --> 00:30:04,440
We could never really talk about
anything, what we were doing.

376
00:30:06,200 --> 00:30:07,840
But you both worked here?

377
00:30:09,200 --> 00:30:13,096
Surely she was the only type
of person you could talk to?

378
00:30:13,120 --> 00:30:15,256
Different departments.

379
00:30:15,280 --> 00:30:19,256
Compartmentation, they call it.

380
00:30:19,280 --> 00:30:22,520
Can't talk about what you're doing.

381
00:30:25,800 --> 00:30:28,120
Destroys relationships.

382
00:30:31,320 --> 00:30:33,120
If you're not careful.

383
00:30:37,920 --> 00:30:42,480
Funny, I used to think
of people here as my family.

384
00:30:46,160 --> 00:30:48,600
They seemed like family.

385
00:30:51,160 --> 00:30:52,640
But they weren't.

386
00:30:57,480 --> 00:30:59,000
Not my real family.

387
00:31:01,680 --> 00:31:03,920
You have to take care of your real family.

388
00:31:15,400 --> 00:31:16,640
Choose.

389
00:31:27,960 --> 00:31:29,520
James?

390
00:31:45,360 --> 00:31:46,696
Katy?

391
00:31:46,720 --> 00:31:49,136
Hi. Hi. Do you know where James is?

392
00:31:49,160 --> 00:31:52,200
Yeah, yeah. He's behind the band,
round the corner there.

393
00:31:59,600 --> 00:32:01,216
Are you Saara?

394
00:32:01,240 --> 00:32:03,696
Yeah. Is James here?

395
00:32:03,720 --> 00:32:05,280
Come on in.

396
00:32:32,600 --> 00:32:33,976
Where's your coat?

397
00:32:34,000 --> 00:32:35,440
What were you doing?

398
00:32:37,240 --> 00:32:40,000
We were just training,
for if we get arrested.

399
00:32:43,800 --> 00:32:45,160
OK. Er...

400
00:32:46,240 --> 00:32:48,696
What is it, Saara? What's the problem?

401
00:32:48,720 --> 00:32:51,280
I'm worried about your job.

402
00:32:53,240 --> 00:32:56,536
OK... It's an illegal protest and
you're bringing your class here.

403
00:32:56,560 --> 00:32:58,296
Does the school know?

404
00:32:58,320 --> 00:33:01,360
You're not a student any more, James.

405
00:33:04,240 --> 00:33:06,000
I know I'm not a student...

406
00:33:07,880 --> 00:33:11,240
any more, but are you sure it's
not your job we're talking about here?

407
00:33:15,160 --> 00:33:18,136
Yeah. Yeah, that's part of it. OK.

408
00:33:18,160 --> 00:33:21,056
Did you know that most of the
questions I got asked

409
00:33:21,080 --> 00:33:23,136
at my vetting interview were about you,

410
00:33:23,160 --> 00:33:25,320
your politics.

411
00:33:26,760 --> 00:33:28,496
Are you trying to get me into trouble?

412
00:33:28,520 --> 00:33:29,616
No!

413
00:33:29,640 --> 00:33:31,800
No, of course not.

414
00:33:35,800 --> 00:33:37,056
But what are you saying?

415
00:33:37,080 --> 00:33:39,280
That you can't work there
and have political views?

416
00:33:43,960 --> 00:33:47,680
Because I don't know about you,
but I think this is quite important.

417
00:33:49,240 --> 00:33:52,096
Whether the kids that I teach
will have a future on this planet.

418
00:33:52,120 --> 00:33:54,376
Whether the kids you and I
might have one day

419
00:33:54,400 --> 00:33:55,576
will have a future on this planet.

420
00:33:55,600 --> 00:33:57,936
Isn't that more important than your job?

421
00:33:57,960 --> 00:34:01,040
Or my job? Or any job, actually?

422
00:34:05,400 --> 00:34:06,800
What is it?

423
00:34:10,560 --> 00:34:11,960
I'm...

424
00:34:15,280 --> 00:34:18,880
I'm really not thinking
about having kids with you, James.

425
00:34:21,760 --> 00:34:24,160
I'm not. I'm sorry.

426
00:34:31,200 --> 00:34:35,736
So, the "surface of revolution"...

427
00:34:35,760 --> 00:34:40,256
is a surface... defined

428
00:34:40,280 --> 00:34:45,016
by Z equals capital H

429
00:34:45,040 --> 00:34:48,096
of R... You need to underline that.

430
00:34:48,120 --> 00:34:50,640
Where R, Z and Theta are...?

431
00:34:51,840 --> 00:34:53,040
Anyone?

432
00:34:54,400 --> 00:34:56,496
Cylindrical polar coordinates.

433
00:34:56,520 --> 00:34:58,416
Thank you, Saara.

434
00:34:58,440 --> 00:35:00,680
Well, I'm glad someone's listening.

435
00:35:04,240 --> 00:35:11,056
So, yes, our cylindrical
polar coordinates...

436
00:35:11,080 --> 00:35:16,016
So, yes. So, Z is the height co-ordinate...

437
00:35:16,040 --> 00:35:20,096
He should've written it out
before the lesson!

438
00:35:20,120 --> 00:35:21,856
He definitely likes you.

439
00:35:21,880 --> 00:35:23,896
Why don't you ask him out?

440
00:35:23,920 --> 00:35:25,496
What?

441
00:35:25,520 --> 00:35:28,320
That's so gross, Vadim.

442
00:35:32,480 --> 00:35:35,736
Anyway, I can't. He's on the faculty.

443
00:35:35,760 --> 00:35:39,240
Ask him anyway. Life's too short.

444
00:35:54,880 --> 00:35:57,200
That was good today. Yeah.

445
00:36:07,600 --> 00:36:10,296
Can I offer you a leaflet
for the Conservative Party?

446
00:36:10,320 --> 00:36:11,896
Can I offer you a leaflet?

447
00:36:11,920 --> 00:36:13,880
It's the safe vote.

448
00:36:16,200 --> 00:36:19,376
Would you like a mask?
We've got red ones, yellow ones?

449
00:36:19,400 --> 00:36:21,056
Thanks.

450
00:36:21,080 --> 00:36:22,856
For my partner.

451
00:36:22,880 --> 00:36:25,040
So who are you voting for?

452
00:36:26,440 --> 00:36:27,760
Ha-ha.

453
00:36:29,960 --> 00:36:31,256
Thanks.

454
00:36:31,280 --> 00:36:32,920
You're welcome.

455
00:36:48,000 --> 00:36:52,160
Georgia Henderson? GCHQ don't
like us to use our real names.

456
00:36:55,600 --> 00:36:56,800
OK.

457
00:36:58,040 --> 00:37:01,320
Well, let's find the place,
so we're all set for tomorrow.

458
00:37:14,440 --> 00:37:16,816
Here? Really?

459
00:37:16,840 --> 00:37:17,840
Yeah.

460
00:37:28,040 --> 00:37:29,960
Do you wanna decompress?

461
00:37:32,120 --> 00:37:33,320
Sure.

462
00:37:41,520 --> 00:37:43,856
Don't judge me, all right?

463
00:37:43,880 --> 00:37:45,976
It's a problem. I'm not.

464
00:37:46,000 --> 00:37:49,296
I've actually always wished
I was a messy person.

465
00:37:49,320 --> 00:37:53,616
What? You know, my ex's apartment
was this beautiful,

466
00:37:53,640 --> 00:37:57,336
minimalist nightmare
and if I left anything of mine out,

467
00:37:57,360 --> 00:37:59,816
she had it gone in, like, nano-seconds.

468
00:37:59,840 --> 00:38:01,776
Sounds passive aggressive to me.

469
00:38:01,800 --> 00:38:03,879
Tidying away the evidence
of your existence.

470
00:38:06,400 --> 00:38:08,840
You know what? You are exactly right.

471
00:38:12,360 --> 00:38:14,840
You're more perceptive
than I give you credit for.

472
00:38:17,160 --> 00:38:19,080
Can I have one?

473
00:38:20,120 --> 00:38:21,816
I thought you don't drink?

474
00:38:21,840 --> 00:38:23,400
I don't.

475
00:38:36,720 --> 00:38:38,496
Careful now.

476
00:38:38,520 --> 00:38:39,960
Shut up.

477
00:38:47,040 --> 00:38:49,056
Right on time.

478
00:38:49,080 --> 00:38:50,936
Dad.

479
00:38:50,960 --> 00:38:53,880
Yeah, I know, I know. I was at dinner.

480
00:38:55,560 --> 00:38:58,416
No, I did not have
a Yorkshire pudding, Dad,

481
00:38:58,440 --> 00:39:00,096
but good job on the research.

482
00:39:00,120 --> 00:39:01,520
Maybe next time.

483
00:39:03,880 --> 00:39:06,120
Look, I gotta go, OK?

484
00:39:12,440 --> 00:39:13,776
Yeah.

485
00:39:13,800 --> 00:39:15,040
Night, Dad.

486
00:39:17,520 --> 00:39:18,760
Love you too.

487
00:39:23,400 --> 00:39:24,576
Sorry about that.

488
00:39:24,600 --> 00:39:26,816
He always gets through to me,

489
00:39:26,840 --> 00:39:28,840
even when I was in Iraq.

490
00:39:32,360 --> 00:39:33,960
Have I said something wrong?

491
00:39:35,800 --> 00:39:37,440
No. No.

492
00:39:42,400 --> 00:39:44,000
Tell me.

493
00:39:48,240 --> 00:39:49,760
It's just...

494
00:39:52,640 --> 00:39:56,736
my dad died. Recently, actually.

495
00:39:56,760 --> 00:40:00,656
Fuck. I'm so sorry, Saara.
I'm such a dick...

496
00:40:00,680 --> 00:40:02,896
No. Honestly, it's fine.

497
00:40:02,920 --> 00:40:06,080
It's great you've got such a good
relationship with your dad.

498
00:40:09,280 --> 00:40:11,360
There was an accident...

499
00:40:12,840 --> 00:40:14,400
a few days ago.

500
00:40:16,480 --> 00:40:18,216
He was a train driver.

501
00:40:18,240 --> 00:40:21,256
He was on the tracks
and he was hit by a train.

502
00:40:21,280 --> 00:40:22,816
Fuck.

503
00:40:22,840 --> 00:40:25,200
That's according to my family anyway.

504
00:40:26,680 --> 00:40:29,480
What, you think that
it might have been deliberate?

505
00:40:36,240 --> 00:40:37,640
He was difficult.

506
00:40:41,280 --> 00:40:43,680
Unusual, not difficult.

507
00:40:46,760 --> 00:40:49,840
I was the only one
who really understood him.

508
00:40:52,440 --> 00:40:54,216
He was dependent on me.

509
00:40:54,240 --> 00:40:56,400
Quite heavily dependent.

510
00:40:58,440 --> 00:41:02,256
He had bouts of depression
when I was growing up.

511
00:41:02,280 --> 00:41:05,296
And I used to be the one
who could make him laugh,

512
00:41:05,320 --> 00:41:07,440
get him out of a slump.

513
00:41:10,400 --> 00:41:13,640
And I went away
and I just abandoned him.

514
00:41:15,000 --> 00:41:16,160
Hey.

515
00:41:18,560 --> 00:41:20,840
It's not your fault, OK?

516
00:41:22,280 --> 00:41:24,096
My dad's a cop,

517
00:41:24,120 --> 00:41:27,216
and he was under the towers on 9/11.

518
00:41:27,240 --> 00:41:30,376
And he lost most of his friends.

519
00:41:30,400 --> 00:41:33,400
Guys that he'd known since school.

520
00:41:34,960 --> 00:41:37,320
He was really fucked up by it.

521
00:41:38,560 --> 00:41:40,456
I mean, we all were,

522
00:41:40,480 --> 00:41:43,296
and he needed support too,

523
00:41:43,320 --> 00:41:47,856
but, in the end, I still went
away, Saara. I still...

524
00:41:47,880 --> 00:41:49,760
I still got on with my life.

525
00:41:50,960 --> 00:41:52,856
But you talk to him every day,

526
00:41:52,880 --> 00:41:55,440
even when you were in fucking Iraq.

527
00:41:57,240 --> 00:41:58,600
I ignored mine.

528
00:42:00,640 --> 00:42:02,376
I cut him out.

529
00:42:02,400 --> 00:42:03,840
Saara, he loved you.

530
00:42:05,160 --> 00:42:08,800
He loved you,
and I'm sure he understood.

531
00:42:10,280 --> 00:42:12,536
Yeah, you're right.

532
00:42:12,560 --> 00:42:16,120
He understood perfectly, that's the point.

533
00:42:17,520 --> 00:42:19,880
He threw himself under a train, Kathy.

534
00:42:37,920 --> 00:42:40,240
It's gonna be all right.

535
00:42:41,760 --> 00:42:43,880
You're gonna be all right.

536
00:43:11,360 --> 00:43:14,000
It's not... It's not a good idea.

537
00:43:15,760 --> 00:43:17,160
You're upset.

538
00:43:21,600 --> 00:43:23,120
I should go to bed.

539
00:43:28,960 --> 00:43:30,616
Yeah, me too.

540
00:43:30,640 --> 00:43:34,480
We've got some serious standing
around to do tomorrow, so...

541
00:44:23,840 --> 00:44:24,880
Morning.

542
00:44:26,880 --> 00:44:28,200
Morning.

543
00:44:32,040 --> 00:44:33,896
Let's get this over with so I can get back

544
00:44:33,920 --> 00:44:35,456
to Danny's office and apologise.

545
00:44:35,480 --> 00:44:36,760
It's gonna be fine.

546
00:44:49,440 --> 00:44:51,080
One minute.

547
00:44:59,640 --> 00:45:01,896
I'm sorry about last night.

548
00:45:01,920 --> 00:45:04,296
I don't drink, you know,

549
00:45:04,320 --> 00:45:08,136
and I guess it had more of
an effect than I was expecting.

550
00:45:08,160 --> 00:45:11,760
Great timing on this particular
conversation starter, Saara.

551
00:45:14,560 --> 00:45:15,880
Go on.

552
00:46:14,880 --> 00:46:16,800
Thank you for coming.

553
00:46:17,960 --> 00:46:19,376
What do you want?

554
00:46:19,400 --> 00:46:20,600
Sorry.

555
00:46:22,720 --> 00:46:24,176
Vadim!

556
00:46:24,200 --> 00:46:25,960
What are you doing here?

557
00:46:40,840 --> 00:46:44,480
Subtitles by Red Bee Media


